/* 清除浮动 */
.clearfix::after {
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
	content: "";
}

/* 文字单行省略号 */
.sle {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* 文字多行省略号 */
.mle {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

/* 文字多了自動換行 */
.break-word {
	word-break: break-all;
	word-wrap: break-word;
}

/* scroll bar */
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
	background-color: #ffffff;
}
::-webkit-scrollbar-thumb {
	background-color: #dddee0;
	border-radius: 20px;
	box-shadow: inset 0 0 0 #ffffff;
}

/* card 卡片样式 */
.card {
	box-sizing: border-box;
	padding: 20px;
	overflow-x: hidden;
	border: 1px solid #e4e7ed;
	border-radius: 4px;
}

/****** 新*****/

/** antd组件 */
.table {
	.ant-table-thead > tr > th {
		background-color: @common-color-blue-lucency1;
	}
	.ant-table-cell {
		padding: 8px !important;
	}
	.table-title-small {
		font-size: 12px;
	}
}

/** 页面公共 */
.page {
	background-color: @common-color-gray1;
	height: 100%;
	display: flex;
	.page-content {
		width: calc(100% - 90px);
	}
}

.block {
	padding: 8px;
	border-radius: 8px;
	background-color: #ffffff;
	.block-label {
		font-size: 16px;
		font-weight: bold;
		color: #0277d4;
		margin-bottom: 10px;
	}
}
